.p@charset "utf-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

body {
  line-height: 18px;
}
/*.auto_img_fr {
	float:right;
}*/

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }


/* HTML */
li {list-style-type: none;}
/*span {
	 clear:both;
	line-height:35px;
	margin-right:3px;
}*/
a { text-decoration:none; color: #aaa;}
.bold { font-weight:bold;}
.comment { border-bottom: 1px #CCCCCC dotted; color:#000099; font-weight:bold; width:100%; padding-left:30px;}
.size10 { font-size:10px;} .size11 { font-size:11px;}

.clf {display:inline-block;} /* Hack IE*/
.clf:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clf{display:block;}
.fl { float:left;}
.fr { float:right}


/* Border*/
.border { border:1px #ccc solid;}
.borderTop { border-top:1px #ccc solid;}
.borderBottom { border-bottom:1px #ccc solid;}
.borderLeft { border-left:1px #ccc solid;}
.borderRight { border-right:1px #ccc solid;}

.corner {-moz-border-radius: 5px;}/*Dung bo goc*/

/* Float - Clear */
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
.clearfix {display:inline-block;} /* Hack IE*/
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{display:block;}


/* --------test ------------*/
.textLeft { text-align:left;}
.textRight { text-align:right;}
.textCenter { text-align:center;}

/* --------Display ------------*/
.displayNone { display:none;}
.pointer { cursor:pointer;}
/* --------padding ------------*/

.pad7 { padding: 7px; }
.padding5 { padding:5px;}
.padding10 { padding:10px;}
/* --------background ------------*/
.background-white { background:#fff;}
.background-1 { background:#CCCCFF;}
.background-2 { background: #00FF00;}
.background-3 { background: #CC00CC;}
.background-4 { background: #000066;}
.background-5 { background: #99CC33;}
.background-6 { background: #FFFF99;}
.background-7 { background: #33CCCC;}
.background-8 { background: #00FFFF;}
.background-9 { background: #999999;}
.background-10 { background: #FF0000;}
/* --------colum ------------*/
.col-1 { width:60px;}
.col-2 { width:120px;}
.col-3 { width:180px; float:left;}
.col-4 { width:240px; float:left;}
.col-5 { width:300px; float:left;}
.col-6 { width:360px; float:left;}
.col-7 { width:420px; float:left;}
.col-8 { width:480px; float:left;}
.col-9 { width:540px;}
.col-10 { width:600px; float:left;}
.col-11 { width:660px; float:left;}
.col-12 { width:720px; float:left;}
.col-13 { width:780px; float:left;}
.col-14 { width:840px; float:left;}
.col-15 { width:900px; float:left;}
.col-16 { width:960px;}


.paddL16 { padding-left:16px}

.paddingLeft-1 { padding-left:10px;}
.paddingLeft-2 { padding-left:20px;}
.paddingLeft-3 { padding-left:30px;}
.paddingLeft-4 { padding-left:40px;}
.paddingLeft-5 { padding-left:50px;}
.paddingLeft-6 { padding-left:60px;}
.paddingLeft-7 { padding-left:70px;}
.paddingLeft-8 { padding-left:80px;}
.paddingLeft-9 { padding-left:90px;}
.paddingLeft-10 { padding-left:100px;}
.paddingLeft-11 { padding-left:110px;}
.paddingLeft-12 { padding-left:120px;}
.paddingLeft-13 { padding-left:130px;}
.paddingLeft-14 { padding-left:140px;}
.paddingLeft-15 { padding-left:150px;}
.paddingLeft-16 { padding-left:160px;}
.paddingLeft-17 { padding-left:170px;}
.paddingLeft-18 { padding-left:180px;}
.paddingLeft-19 { padding-left:190px;}
.paddingLeft-20 { padding-left:200px;}

.paddR259 { padding-right: 259px; }
.padR5 { padding-right: 5px; }
.padR10 { padding-right: 10px; }
.padR30 { padding-right: 30px; }


.paddingTop-1 { padding-top:10px;}
.paddingTop-2 { padding-top:20px;}
.paddingTop-3 { padding-top:30px;}
.paddingTop-4 { padding-top:40px;}
.paddingTop-5 { padding-top:50px;}
.paddingTop-6 { padding-top:60px;}
.paddingTop-7 { padding-top:70px;}
.paddingTop-8 { padding-top:80px;}
.paddingTop-9 { padding-top:90px;}
.paddingTop-10 { padding-top:100px;}
.paddingTop-11 { padding-top:110px;}
.paddingTop-12 { padding-top:120px;}
.paddingTop-13 { padding-top:130px;}
.paddingTop-14 { padding-top:140px;}
.paddingTop-15 { padding-top:150px;}
.paddingTop-16 { padding-top:160px;}
.paddingTop-17 { padding-top:170px;}
.paddingTop-18 { padding-top:180px;}
.paddingTop-19 { padding-top:190px;}
.paddingTop-20 { padding-top:200px;}


.pad0Imp{padding:0px !important;}

.pad2Imp{padding:2px !important;}

.padT2{padding-top:2px;}
.padL-10 { padding-left:10px;}
.padL5 { padding-left: 5px; }
.padL11 { padding-left:11px; }
.padL12 { padding-left:12px; }
.padL15 { padding-left:15px; }
.padL16 { padding-left:16px; }
.padL17 { padding-left:17px; }

.padL0Imp { padding-left:0px !important; }


.padR20 { padding-right: 20px; }
.padR-10 { padding-right:10px;}
.paddR410 { padding-right : 410px; }

.padB5{padding-bottom:5px;}
.padB0{padding-bottom:0px;}
.padB10 {padding-bottom:10px;}
.padB20 {padding-bottom:20px;}
.padT5 { padding-top: 5px; }

.pad2 { padding:2px; }
.pad5 { padding: 5px; }
.pad10 { padding : 10px; }
.pad15 { padding : 15px; }
.pad20 { padding: 20px; }


.padT10 { padding-top: 10px; }

.pad15_5 { padding : 15px 5px; }
.pad10_0 { padding : 10px 0px; }
.pad10_5 { padding : 10px 5px; }

.pad5_15 { padding : 5px 15px; }
.pad5_20 { padding: 5px 20px; }


.pad2_0 { padding: 2px 0; }
.pad3_0 { padding:3px 0px; }
.pad5_0 { padding: 5px 0px; }
.pad5_10 { padding: 5px 10px; }
.pad3_0 { padding : 3px 0; }
.pad20_0 { padding: 20px 0; } 


.pad0_10 { padding: 0 10px; }

.pad0_0_5_0 { padding: 0 0 5px 0; }
.pad10_10_20_10 { padding: 10px 10px 20px 10px ; }
.pad0_10_10_10 { padding: 0px 10px 10px 10px; }
.pad10_10_5_10 { padding: 10px 10px 5px 10px; }
.pad10_10_0_10 { padding: 10px 10px 0px 10px; }
.pad10_0_0_0 { padding: 10px 0px 0px 0px; }
.pad20_3_20 { padding: 20px 0px 3px 20px; }


.pad5_10_10_10 { padding: 5px 10px 10px 10px; }
.pad5_10_0_10  { padding: 5px 10px 0px 10px; }
.pad2_10_31_10 { padding: 2px 10px 31px 10px; }
.pad2_10_32_10 { padding: 2px 10px 32px 10px; }
.pad2_0_2_2 { padding: 2px 0px 2px 2px; }

.pad30_0 { padding: 30px 0px; }

.pad20_5 { padding: 20px 5px; }
.pad10_20 { padding: 10px 20px; }
.pad10_20_Imp { padding: 10px 20px !important; }

.pad20_Imp { padding: 20px !important; }

.pad29415{ padding: 2px 9px 4px 15px;}
.pad49415{ padding: 4px 9px 4px 15px;}

.mar10_0 { margin: 10px 0; }


/* --------margin ------------*/
.marL4 { margin-left:4px;}
.marL5 { margin-left:5px;}
.marL8 { margin-left: 8px; }
.marL17 { margin-left: 17px; }
.marL20 { margin-left: 20px; }
.marL25 { margin-left: 25px; }
.marL30 { margin-left: 30px; }
.marL35 { margin-left: 35px; }
.marL40 { margin-left: 40px; }
.marL44 { margin-left: 44px; }
.marL45 { margin-left: 45px; }
.marL68 { margin-left: 68px; }
.marL85 { margin-left: 85px; }
.marL110 { margin-left: 110px; }
.marL100 { margin-left: 100px; }
.marL105 { margin-left: 105px; }


.marginRight5 { margin-right:5px;}
.marginR11 { margin-right:11px;}

.marL0Im{ margin-left:0px !important;}
.marR0Im{ margin-right:0px !important;}

.marB2{margin-bottom:2px;}
.marB5{margin-bottom:5px;}
.marB10{margin-bottom:10px;}

.marR1 { margin-right : 1px; }
.marR2 { margin-right : 2px; }
.marR3 { margin-right : 3px; }
.marR4 { margin-right : 4px; }
.marR5{ margin-right: 5px;}
.marR9 { margin-right : 9px; }
.marR10 { margin-right: 10px; }
.marR15 { margin-right: 15px; }
.marR18 { margin-right: 18px; }
.marR20 { margin-right : 20px; }
.marR30 { margin-right : 30px; }
.marR40 { margin-right : 40px ; }
.marR50 { margin-right : 50px ; }
.marR130 { margin-right: 130px; }

.margin5 { margin:0px 5px;}
.margin10 { margin:10px;}

.marginL-7 { margin-left:7px; }
.marginL-4 { margin-left:4px; }
.marginL-15 { margin-left:15px;}

.marL1 { margin-left: 1px; }
.marL2 { margin-left: 2px; }
.marL3 { margin-left: 3px; }
.marL5 { margin-left: 5px; }
.marL6 { margin-left: 6px; }
.marL7 { margin-left: 7px; }
.marL10 { margin-left: 10px; }
.marL12 { margin-left: 12px; }
.marL15 { margin-left: 15px; }
.marL18 { margin-left : 18px; }
.marL60 { margin-left: 60px; }
.marL65 { margin-left: 65px; }
.marL120 { margin-left: 120px; }
.marL16 { margin-left: 16px; }
.marL18 { margin-left: 18px; }
.marL19 { margin-left: 19px; }
.marL130 { margin-left: 130px;  }
.marL55 { margin-left: 55px; }
.marL46 { margin-left: 46px; }

.marginL-40 { margin-left:40px;}
.marginL-45 { margin-left:45px;}



.marginLeft-1 { margin-left:10px;}
.marginLeft-2 { margin-left:20px;}
.marginLeft-3 { margin-left:30px;}
.marginLeft-4 { margin-left:40px;}
.marginLeft-5 { margin-left:50px;}
.marginLeft-6 { margin-left:60px;}
.marginLeft-7 { margin-left:70px;}
.marginLeft-8 { margin-left:80px;}
.marginLeft-9 { margin-left:90px;}
.marginLeft-10 { margin-left:100px;}
.marginLeft-11 { margin-left:110px;}
.marginLeft-12 { margin-left:120px;}
.marginLeft-13 { margin-left:130px;}
.marginLeft-14 { margin-left:140px;}
.marginLeft-15 { margin-left:150px;}
.marginLeft-16 { margin-left:160px;}
.marginLeft-17 { margin-left:170px;}
.marginLeft-18 { margin-left:180px;}
.marginLeft-19 { margin-left:190px;}
.marginLeft-20 { margin-left:200px;}

.marginT-5 { margin-top:5px;}

.marT-3 {margin-top:-3px;}
.marT3 { margin-top : 3px; } 
.marT4 { margin-top:4px; }
.marT4Imp { margin-top: 4px !important; }
.marT5{margin-top:5px;}
.marT8 { margin-top : 8px; }
.marT7 { margin-top : 7px; }

.marT1 { margin-top: 1px; }
.marT2 { margin-top: 2px; }
.marT10 { margin-top:10px;}
.marT20{ margin-top:20px;}
.marT30 { margin-top: 30px; }
.marT32 { margin-top : 32px; }
.marT80 { margin-top:80px;}

.marT-5{margin-top:-5px;} 
.marT-8 { margin-top : -8px; }
.marT-10 { margin-top: -10px;}
.marT-11 { margin-top: -11px;}

.marginTop-1 { margin-top:10px;}
.marginTop-2 { margin-top:20px;}
.marginTop-3 { margin-top:30px;}
.marginTop-4 { margin-top:40px;}
.marginTop-5 { margin-top:50px;}
.marginTop-6 { margin-top:60px;}
.marginTop-7 { margin-top:70px;}
.marginTop-8 { margin-top:80px;}
.marginTop-9 { margin-top:90px;}
.marginTop-10 { margin-top:100px;}
.marginTop-11 { margin-top:110px;}
.marginTop-12 { margin-top:120px;}
.marginTop-13 { margin-top:130px;}
.marginTop-14 { margin-top:140px;}
.marginTop-15 { margin-top:150px;}
.marginTop-16 { margin-top:160px;}
.marginTop-17 { margin-top:170px;}
.marginTop-18 { margin-top:180px;}
.marginTop-19 { margin-top:190px;}
.marginTop-20 { margin-top:200px;}
.marginTop5 { margin-top:5px;}

.marB10 { margin-bottom: 10px; }
.marB15 { margin-bottom: 15px; }


.marT20 { margin-top : 20px; }
.marT15 { margin-top : 15px; }
.marT4 { margin-top:4px; }
.marT7 { margin-top: 7px; }
.marT50 { margin-top: 50px; }



.marB20 { margin-bottom : 20px ; }

.mar0_10_10_0{ margin: 0 10px 10px 0; }

.mar0Imp { margin: 0px !important; }

/* width */
.w5{width:5px}.w10{width:10px}.w15{width:15px}.w20{width:20px}.w25{width:25px}.w30{width:30px}.w35{width:35px}.w40{width:40px}.w45{width:45px}.w50{width:50px}.w55{width:55px}.w60{width:60px}.w65{width:65px}.w70{width:70px}.w75{width:75px}.w80{width:80px}.w85{width:85px}.w90{width:90px}.w95{width:95px}.w100{width:100px}.w105{width:105px}.w110{width:110px}.w115{width:115px}.w120{width:120px}.w125{width:125px}.w130{width:130px}.w135{width:135px}.w140{width:140px}.w145{width:145px}.w150{width:150px}.w155{width:155px}.w160{width:160px}.w165{width:165px}.w170{width:170px}.w175{width:175px}.w180{width:180px}.w185{width:185px}.w190{width:190px}.w195{width:195px}.w200{width:200px}.w205{width:205px}.w210{width:210px}.w215{width:215px}.w220{width:220px}.w225{width:225px}.w230{width:230px}.w235{width:235px}.w240{width:240px}.w245{width:245px}.w250{width:250px}.w255{width:255px}.w260{width:260px}.w265{width:265px}.w270{width:270px}.w275{width:275px}.w280{width:280px}.w285{width:285px}.w290{width:290px}.w295{width:295px}.w300{width:300px}.w305{width:305px}.w310{width:310px}.w315{width:315px}.w320{width:320px}.w325{width:325px}.w330{width:330px}.w335{width:335px}.w340{width:340px}.w345{width:345px}.w350{width:350px}.w355{width:355px}.w360{width:360px}.w365{width:365px}.w370{width:370px}.w375{width:375px}.w380{width:380px}.w385{width:385px}.w390{width:390px}.w395{width:395px}.w400{width:400px}.w405{width:405px}.w410{width:410px}.w415{width:415px}.w420{width:420px}.w425{width:425px}.w430{width:430px}.w435{width:435px}.w440{width:440px}.w445{width:445px}.w450{width:450px}.w455{width:455px}.w460{width:460px}.w465{width:465px}.w470{width:470px}.w475{width:475px}.w480{width:480px}.w485{width:485px}.w490{width:490px}.w495{width:495px}.w500{width:500px}.w505{width:505px}.w510{width:510px}.w515{width:515px}.w520{width:520px}.w525{width:525px}.w530{width:530px}.w535{width:535px}.w540{width:540px}.w545{width:545px}.w550{width:550px}.w555{width:555px}.w560{width:560px}.w565{width:565px}.w570{width:570px}.w575{width:575px}.w580{width:580px}.w585{width:585px}.w590{width:590px}.w595{width:595px}.w600{width:600px}.w605{width:605px}.w610{width:610px}.w615{width:615px}.w620{width:620px}.w625{width:625px}.w630{width:630px}.w635{width:635px}.w640{width:640px}.w645{width:645px}.w650{width:650px}.w655{width:655px}.w660{width:660px}.w665{width:665px}.w670{width:670px}.w675{width:675px}.w680{width:680px}.w685{width:685px}.w690{width:690px}.w695{width:695px}.w700{width:700px}.w705{width:705px}.w710{width:710px}.w715{width:715px}.w720{width:720px}.w725{width:725px}.w730{width:730px}.w735{width:735px}.w740{width:740px}.w745{width:745px}.w750{width:750px}.w755{width:755px}.w760{width:760px}.w765{width:765px}.w770{width:770px}.w775{width:775px}.w780{width:780px}.w785{width:785px}.w790{width:790px}.w795{width:795px}.w800{width:800px}.w805{width:805px}.w810{width:810px}.w815{width:815px}.w820{width:820px}.w825{width:825px}.w830{width:830px}.w835{width:835px}.w840{width:840px}.w845{width:845px}.w850{width:850px}.w855{width:855px}.w860{width:860px}.w865{width:865px}.w870{width:870px}.w875{width:875px}.w880{width:880px}.w885{width:885px}.w890{width:890px}.w895{width:895px}.w900{width:900px}.w905{width:905px}.w910{width:910px}.w915{width:915px}.w920{width:920px}.w925{width:925px}.w930{width:930px}.w935{width:935px}.w940{width:940px}.w945{width:945px}.w950{width:950px}.w955{width:955px}.w960{width:960px} .w980 { width: 980px; }
.w57{width:57px;}
.w59{width:59px;}
.w92{width:92px;}
.w96{width:96px;}
.w108 { width:108px; }
.w117 { width : 117px; }
.w122 { width: 122px; }
.w123 { width : 123px; }
.w169 { width:169px; }
.w172 { width:172px; }
.w152 { width: 152px; }
.w202 { width : 202px; }
.w213 { width:213px; }
.w238 { width:238px; }
.w244 { width:244px; }
.w198{ width: 198px; }
.w276 { width: 276px; }
.w288 { width: 288px; }
.w292 { width: 292px; }

.w34 { width:34px; }
.w314{ width: 314px ; }
.w321{ width: 321px ; }
.w338 { width: 338px ; }
.w386 { width: 386px; }
.w454 { width : 454px; }
.w458{width:458px;}
.w459{width:459px;}
.w489{width:489px;}
.w558{width:558px;}
.w628 { width : 628px; }
.w638 { width : 638px; }
.w738 { width:738px; }
.w738Imp { width:738px !important; }
.w779Imp { width:779px !important; }
.w799Imp { width:799px !important; }
.w100Imp{width:100px !important;}
.width-1 {width: 30px;}

.width-2 {width: 70px;}
.width-3 {width: 110px;}
.width-4 {width: 150px;}
.width-5 {width: 190px;}
.width-6 {width: 230px;}
.width-7 {width: 270px;}
.width-8 {width: 310px;}
.width-9 {width: 350px;}
.width-10 {width: 390px;}
.width-11 {width: 430px;}
.width-12 {width: 470px;}
.width-13 {width: 510px;}
.width-14 {width: 550px;}
.width-15 {width: 590px;}
.width-16 {width: 630px;}
.width-17 {width: 670px;}
.width-18 {width: 710px;}
.width-19 {width: 750px;}
.width-20 {width: 790px;}
.width-21 {width: 830px;}
.width-22 {width: 870px;}
.width-23 {width: 910px;}
.width-24 {width:950px;}
.mw100 { max-width: 100px; }
.mw360 { max-width: 360px; }
.mw430 { max-width: 430px; }


.h20{height:20px;}
.h24{height:24px;}
.h32{height:32px;}
.h36{height:36px;}
.h30 { height:30px;}
.h34 { height: 34px; }
.h80 { height: 80px; }

.h18Imp { height:18px !important; }
.h20Imp{ height:20px !important; } 
.h30Imp{ height:30px !important; } 

/* height */

.height-1 {height: 30px;}

.height-2 {height: 70px;}
.height-3 {height: 110px;}
.height-4 {height: 150px;}
.height-5 {height: 190px;}
.height-6 {height: 230px;}
.height-7 {height: 270px;}
.height-8 {height: 310px;}
.height-9 {height: 350px;}
.height-10 {height: 390px;}
.height-11 {height: 430px;}
.height-12 {height: 470px;}
.height-13 {height: 510px;}
.height-14 {height: 550px;}
.height-15 {height: 590px;}
.height-16 {height: 630px;}
.height-17 {height: 670px;}
.height-18 {height: 710px;}
.height-19 {height: 750px;}
.height-20 {height: 790px;}
.height-21 {height: 830px;}
.height-22 {height: 870px;}
.height-23 {height: 910px;}
.height-24 {height:950px;}

.minHeight { min-height:400px;}
.minHeight1 { min-height:40px;}
.minHeight2 { min-height:110px;}


.gray{
    color: #808080;
}
.red{color:#F00}

.white{
    color: white;
}
.fcg{
    color: gray;
}


.ededed{
    background:#ededed;
}
.fSize10{font-size:10px;}
.fs12{font-size:12px;}
.fs13{ font-size: 13px; }
.fs13Imp{ font-size: 13px !important; }
.fs14{ font-size: 14px; }
.fs15 { font-size: 15px; }
.fs18{ font-size: 18px; }

.fs15Imp{ font-size:15px !important;}

.fs16 { font-size:16px; }

.fs17Imp{ font-size:17px !important;}

.fs11{font-size:11px;}
.fs11Imp{ font-size: 11px !important; }
.fs10 { font-size: 10px;}
.fs9 { font-size: 9px;}

.fsti{ font-style: italic; }

.fwb{font-weight:bold;}

.fwn { font-weight: normal; }

.lhImp24{ line-height:24px !important;}

.lh16 { line-height: 16px; }
.lh18 { line-height: 18px; }
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh20 { line-height: 20px; }
.lh25 { line-height:25px; }

.tac { text-align: center; }

.tar { text-align: right; }

.l183 { left: 183px; } 
.l175 { left : 175px; }
.l125 { left : 125px; }
.l145 { left: 145px; }
.l165 { left: 165px; }


.t135 { top: 135px; }
.t142 { top: 142px; }

/*absolute*/
.pa{ position: absolute; }

.borR4{
	border-radius: 4px;
}
.bor_r_ccc{
    border-right: 1px solid #ccc;
}

.bor_r_DAE2E8{
    border-right: 1px solid #DAE2E8;
}

.bor_b_DAE2E8{
    border-bottom: 1px solid #DAE2E8;
}


.curP{
	cursor:pointer;
}

.bgw{
	background:#fff;
}
.bg_edeff4{
    background-color: #edeff4;
}

.cl777{
	color: #777;
}
.cl272727{
	color: #272727;
}


.wat{ width: auto; }

.bR2{ border-radius: 2px; }

.text_t_c{ text-transform: capitalize; }

.wsn{
    display: inline-block;    
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;   
}

.pos_fixed{
    position: fixed;
}